﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

namespace ERPStore.NewsLetters.Models
{
    [Serializable]
    [DataContract]
    public class CampaignListFilter
    {
        public CampaignListFilter()
        {
			PageSize = 40;
			PageIndex = 0;
        }
		
		[DataMember]
		public int PageSize { get; set; }
		[DataMember]
		public int PageIndex { get; set; }
		[DataMember]
		public string Search { get; set; }
		[DataMember]
		public SendState SendState { get; set; }
		[DataMember]
		public ERPStore.Models.DateInterval DateInterval { get; set; }
		[DataMember]
		public string SortByPropertyName { get; set; }
		[DataMember]
		public System.ComponentModel.ListSortDirection SortDirection { get; set; }
	}
}
